/**
 * 
 */
package com.ms.service.module.baccarat;

import java.util.ArrayList;

/**
 * 銷牌階段的資料
 * 
 * @author TW15010
 */
public class BacrDiscardStepData {
	/**
	 * 抽到的牌
	 */
	private BacrCard selectCard;

	/**
	 * 要銷掉的張數
	 */
	private int discardCount;

	/**
	 * 棄牌列表 (包含第一張決定銷牌數量的牌)
	 */
	private ArrayList<BacrCard> discardList = new ArrayList<BacrCard>();

	public void clear() {
		selectCard = null;
		discardCount = 0;
		discardList.clear();
	}

	public BacrCard getSelectCard() {
		return selectCard;
	}

	public void setSelectCard(BacrCard selectCard) {
		this.selectCard = selectCard;
	}

	public int getDiscardCount() {
		return discardCount;
	}

	public void setDiscardCount(int discardCount) {
		this.discardCount = discardCount;
	}

	public ArrayList<BacrCard> getDiscardList() {
		return discardList;
	}

	public void setDiscardList(ArrayList<BacrCard> discardList) {
		this.discardList = discardList;
	}
}
